package com.story.api.moduler.user.dao;

import com.story.api.common.persistence.model.AppUser;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
  * 用户表 Mapper 接口
 * </p>
 *
 * @author yangbo
 * @since 2017-12-14
 */
public interface AppUserDao {

    /**
     * 新增用户
     * @param user
     */
    public int saveUser(@Param("user") AppUser user);

    /**
     * 绑定手机号
     * @param userId
     * @param phoneNum
     * @return
     */
    public int bindPhoneNum(@Param("userId") Integer userId,@Param("phoneNum") String phoneNum);

    /**
     * 绑定手机号
     * @param userId
     * @param nickName
     * @return
     */
    public int updateNickName(@Param("userId") Integer userId,@Param("nickName") String nickName);

    /**
     * 更新头像
     * @param userId
     * @param avatar
     * @return
     */
    public int updateAvatar(@Param("userId") Integer userId,@Param("avatar") String avatar);
}